Overview
京都大学LMS(KULMS)のUIを大幅に強化するブラウザ拡張機能です。Chrome / Edge / Firefox に対応。
ヘッダー右端の「☰」ボタンからパネルを開き、課題・教科書・設定の3タブで操作できます。全機能を設定タブから個別にオン/オフできます。
【ツールバーポップアップ】
1. ツールバー右上の拡張機能ボタン(🧩)をクリック → 一覧から「KULMS+」を選択
2. ピン留め(📌)すればツールバーにアイコンが常時表示され、ワンクリックで開けます
LMSページを開かなくても、キャッシュされた課題を緊急度別にサッと確認できます。更新ボタンでLMSタブから最新データを取得。ダークモード対応。
【課題一覧パネル】
全科目の課題・クイズを一画面で確認。緊急度別(遅延提出 / 緊急 / 注意 / 余裕 / その他)に自動分類し、残り時間を日・時間・分で表示します。課題の完了チェック、削除(復元可能)、提出状態の自動検出に対応。定期的に自動更新されます。
【メモ機能】
自分用のメモを追加できます。コース選択や締切日時を設定すると、通常の課題と同様に緊急度セクションに統合表示されます。「毎週繰り返し」を設定すれば、完了チェック時に次週分のメモを自動生成。LMSに登録されない毎週の課題も一元管理できます。モバイル(タッチデバイス)ではモーダルオーバーレイで入力でき、締切日時はselectドロップダウン式ピッカーで設定できます。
【教科書パネル】
KULASISシラバスから各科目の教科書・参考書情報を自動取得。シラバスページへの直リンクとAmazonへのリンク付きで、教科書探しが楽になります。
【緊急度カスタマイズ】
緊急・注意・余裕の閾値(時間/日)と色を自由に変更できます。
【多言語対応】
日本語 / 英語の自動切り替え。設定から手動で言語を切り替えることもできます。
【サイドバー強化】
- 科目タブ色分け: 締切の緊急度に応じて色分け(ボーダー / 背景 / 太バー + 背景 の3モード)
- 新着課題バッジ: 新しい課題が追加されたコースに赤丸バッジ
- 科目名の整理: 年度・学期情報を除去して短縮表示
- ピン留めソート: ピン留め科目を曜日・時限順に自動ソート
- 授業中ハイライト: 現在の授業に「NOW」、休み時間は次の授業に「NEXT」バッジを表示
- コース行クリック: 行全体クリックでツール展開/折りたたみ
- ツール表示管理: よく使うツールだけを表示し、それ以外は「その他」に折りたたみ。各ツールにホバーで表示される +/- ボタンで、科目ごとに表示/非表示をカスタマイズ可能
- サイドバーリサイズ: ドラッグで幅を変更可能
- スタイル変更: 選択中科目の表示をすっきりとした左ボーダーに変更
【ピン留め上部バー】
- ヘッダー直下にピン留め科目を横並びのバーで常時表示
- サイズ 4 段階(小 / 中 / 大 / 特大)、色分けスタイル(ボーダー / 背景 / 太バー + 背景)に対応
- NOW / NEXT / 新着課題バッジもサイドバーと連動
- コース行クリック展開 ON 時は、タブクリックでツール一覧(概要・授業資料・課題等)がドロップダウン表示
【授業資料ツリービュー】
授業資料ページのフォルダをページ遷移なしで展開/折りたたみ。「ツリービュー拡張」をONにすると、Finder/VSCode風のインデント付きツリー表示、展開/折りたたみ矢印、フォルダ太字表示、行ホバーハイライト、矢印キー操作、コンパクトレイアウトが有効になります。
【ファイル ドラッグ&ドロップ】
課題提出ページにドロップゾーンを追加。ファイルをドラッグ&ドロップするだけで添付できます。クリックでファイル選択ダイアログを開くことも可能。
【TA 採点支援】(TAロール専用・学生には非表示)
- 個別採点画面に「次/前の未採点へ」ジャンプボタンを追加
- 受講者選択ドロップダウンに提出/採点状態アイコンを付与
- ヘッダーに「未採点提出 N 件」の残数バッジを表示
- 採点一覧テーブルの状態列にアイコンを付与
- 採点パネルを開いたまま背景の PDF 等を操作可能に
- 未保存の採点内容がある場合、ページ離脱前に確認ダイアログを表示
- 凡例ツールチップで各アイコンの意味を確認可能
【TOTP 自動入力・管理】
京大の TOTP 設定ページにアクセスするだけで、QR 読み取り→シークレット保存→OTP 自動入力が完了します(自動登録)。ポップアップまたは KULMS の設定パネルから手動でシークレットキーを登録することもできます。
- 設定パネル統合: KULMS の設定パネル内(「外観」と「パネル」の間)から、コード表示・QR 生成・登録・削除をポップアップを開かずに操作可能
- コード確認: 現在の 6 桁コード(30 秒カウントダウン付き)とシークレットキーを表示
- QR コード生成: 保存済みシークレットから QR を生成し、モバイル端末の認証アプリに追加登録可能
- シークレットキーは AES-256-GCM で暗号化して保存され、外部には送信されません
【その他】
- パネル押し出し表示: パネルをページに重ねる or ページを横に押す、を選択可能
- プレビューモード: ダミー課題でUIを確認できる開発用モード
対応サイト: https://lms.gakusei.kyoto-u.ac.jp/
対応ブラウザ: Chrome / Edge / Firefox
v1.21.0
- 2段階認証 (TOTP) を KULMS の設定パネルに追加。コード表示・QR 生成・登録・削除をポップアップを開かずに操作可能
- TOTP 自動ログインが一定時間後に停止する不具合を根治(鍵と暗号文の保存方式を見直し、storage eviction からも保護)
v1.20.0
- Tips タブを削除。タブ構成を「課題 / 教科書 / 設定」の3タブに変更
v1.19.2
- TA 採点支援: 返却後に Next / 受講者切替で返却済みアイコンが戻るケースを修正(キャッシュ粒度の改善)
v1.19.1
- TA 採点支援: 詳細画面のドロップダウンで状態アイコンがずれるケースを修正
- TA 採点支援: 「採点済み・未返却」アイコンを変更(返却済みとの区別を明確化)
- 2FA 設定ページに FAQ セクションを追加
v1.19.0
- Tips タブを追加: 使い方やアップデート情報を日替わりランダム2件で表示。シャッフル・全件表示に対応
- タブ順を変更(課題 → 教科書 → Tips → 設定)
- FIDO 認証(パスキー)の案内を追加
v1.18.0
- TOTP 自動登録機能: 京大の設定ページにアクセスするだけで QR 読み取り→保存→OTP 入力が完了
- コード確認・QR 生成: ポップアップで現在のコードとシークレットを確認、QR コードを生成してモバイル追加登録が可能に
- TOTP 再登録時にシークレットが保存されない不具合を修正
v1.17.0
- TOTP 自動入力機能を追加: ポップアップから TOTP シークレットキーを保存・削除可能。ログイン時のワンタイムパスワード入力を自動化
- ランディングページにセキュリティと仕組みセクションを追加
v1.16.0
- TA 採点支援機能を追加: 未採点ジャンプ、状態アイコン、残数バッジ、採点パネル操作性改善、未保存ガード(TAロール専用・学生には非表示)
v1.15.1
- ランディングページに Android ダウンロードボタンを追加
- 課題パネルに Android 版リリースバナーを追加
v1.15.0
- ツリービュー拡張: 授業資料をインデント・矢印・キーボード操作付きのFinder/VSCode風ツリー表示に変更(設定でオン/オフ可能)
v1.14.0
- ファイル ドラッグ&ドロップ: 課題提出ページにドロップゾーンを追加し、D&Dでファイル添付が可能に(設定でオン/オフ可能)
v1.13.2
- メモ入力欄のフォントサイズを 16px に統一(iOS WebView での自動ズームを防止)
v1.13.1
- ハンバーガーメニューボタンが重複表示されるバグを修正(ページ内遷移時)
v1.13.0
- 繰り返しメモ機能を追加: メモに「毎週繰り返し」を設定可能。完了チェック時に次週分を自動生成、「繰り返し」バッジ表示
- プラットフォーム別お問い合わせリンクに対応(iOS/Android専用フォーム)
- ランディングページにお問い合わせセクション追加、更新履歴をトグル表示に変更
v1.12.4
- 上部ピン留めバー: システム警告バナー表示時にバーがヘッダーの裏に隠れるバグを修正
v1.12.3
- モバイル: 課題リンクタップ時にパネルを自動で閉じ、課題ページを画面全体に表示
v1.12.2
- 期限なしメモの表示位置を「その他」と「完了済み」の間に変更し、より自然な並び順に改善
v1.12.1
- 非JSONレスポンス時のログアウト判定を改善。APIエラーとログアウトを正確に区別するよう修正
- ページ読み込み時にキャッシュ期限切れでも即座にタブ色分け・バッジを適用
v1.12.0
- メモ入力: モバイル(タッチデバイス)ではモーダルオーバーレイ表示に切替(PCはインラインフォームのまま変更なし)
- モーダル内の締切日時入力にselectドロップダウン式カスタムピッカーを採用(Android WebViewでdatetime-localが動かない問題を解決)
- 初期値に現在日時をセット
- モーダルUIのCSS追加
v1.11.13
- Android版テスター募集バナーを課題パネル下部に追加(×で非表示、ストレージクリアで復活)
- ランディングページにAndroid先行体験リンク・バナーを追加
v1.11.12
- モバイル対応: PC限定だったサイドバー系機能と上部バーを全画面幅で表示
- 教科書タブの科目順を曜日・時限順にソート
- NOW/NEXTバッジが科目名に混入するバグを修正
v1.11.11
- メモのコース選択に全科目を表示(課題がないコースも選択可能に)
v1.11.10
- 上部タブバーのドロップダウンにホバー効果を追加(ツール項目にカーソルを合わせると青背景ハイライト)
v1.11.9
- autoComplete=OFF 時のバグ修正: 提出済み課題のグレーアウト・遅延提出チェック・タブ色付けが設定を正しく反映するように修正
v1.11.8
- 再提出受付期間の表示: 締切後でも再提出受付終了時刻までは「再提出受付期間」と残り時間を表示
- 再提出可否の正確な判定: 残り再提出回数をチェックし、枯渇時は「再提出不可」バッジを表示
- フッターリンクをホームページに変更(Ko-fiはランディングページに移動)
v1.11.7
- Firefox 版を Firefox Add-ons に公開
- Safari 版 App Store 提出準備(Bundle ID・署名設定・説明文修正)
- ランディングページに Firefox ダウンロードリンクを追加
v1.11.6
- 提出済み課題のチェックボックスロックを廃止(API誤判定時に手動修正できない問題を解消)
v1.11.5
- クイズ・テストの自動提出判定を無効化(Sakai APIの信頼性が不明なため手動チェックのみに変更)
v1.11.4
- 課題提出状態の判定ロジックを全面改修: Sakaiソースコード解析に基づき全12パターンの提出状態に対応
- 「評定済」判定のバグ修正(未返却の採点済み・返却後作業中の誤判定を解消)
- 「再提出済み」「返却済」等のステータスも自動完了判定の対象に追加
v1.11.3
- 拡張機能の更新/リロード後に発生する "Extension context invalidated" エラーを修正
- エラー発生時にリロード促進バナーを表示(再読み込みボタン付き)
v1.11.2
- 未公開クイズが課題一覧に表示される問題を修正(バグ修正)
- startDate が未来のテスト・クイズを除外するフィルタを追加(Comfortable Sakai 準拠)
v1.11.1
- セッションタイムアウト時のキャッシュ保護(バグ修正)
- ログアウト状態で自動更新が走ると課題一覧が一時的に空になる問題を修正(既存キャッシュを保持して再表示)
v1.11.0
- Safari 版(macOS)を本格サポート: アイコン刷新、ポップアップ課題一覧、ビルド自動化に対応
- Safari で「残時分」のように残り時間が途切れて表示される i18n プレースホルダー置換バグを修正
- Chrome / Firefox の挙動は変更なし
v1.10.0
- ピン留め上部バー機能を追加(PC のみ): ヘッダー直下にピン留め科目を横並びで常時表示
- サイズ設定(小/中/大/特大)、色分けスタイル対応、押し出しモード連動
- コース行クリック展開 ON 時は、上部バーのタブからツール一覧(概要・授業資料・課題等)をドロップダウンで展開
- ツール表示管理 ON 時は非表示ツールを「その他」に折りたたみ
- 設定画面のセクションを「サイドバー」と「上部バー」で分離
v1.9.5
- 教科書取得の精度向上: 同名科目が複数ヒットした場合に Sakai サイト情報の教員名で絞り込み
- 教員名比較は空白を除去(例: KULASIS「京大 太郎」⇔ Sakai「京大太郎」)
v1.9.4
- 教科書取得の修正(v1.9.3 のリグレッション対応)
- lectureCode 検索で意図しない科目が先頭に来るケースに対処(科目名一致で照合)
- 一致しない場合は従来の科目名検索にフォールバック
- 教科書キャッシュを再構築(v1.9.3 で誤キャッシュされた内容を破棄)
v1.9.3
- 教科書取得を site id 由来の lectureCode ベースに変更(同名科目の誤認識問題を解決)
- 教科書キャッシュを再構築
v1.9.2
- パネル/ポップアップのヘッダーに現在のバージョンを表示(クリックで更新履歴を開く)
- ランディングページに「更新履歴」セクションを追加
v1.9.1
- 授業中ハイライトに NEXT バッジを追加(休み時間中は次の授業を表示、1限は15分前から、5限後は非表示)
v1.9.0
- 授業中ハイライト: 時間割に基づき現在の授業の科目にNOWバッジを表示
- サイドバーリサイズが動作しないバグを修正
v1.8.2
- ウィンドウ幅縮小時のモバイルレイアウト崩壊を修正
- 設定画面のツールチップをインライン展開UIに変更
v1.8.1
- 提出状態の自動判定のオン/オフ設定を追加(OFFで手動チェックのみ)
v1.8.0
- ツールバーアイコンクリックで課題一覧ポップアップを表示(更新ボタン・ダークモード対応)
v1.7.3
- 「取組中」の課題が「完了済み」に誤分類されるバグを修正
v1.7.2
- アイコン中央配置、ツール表示管理の説明改善、ビルド修正
v1.7.1
- アイコン差し替え、ランディングページ追加、ストア画像追加
v1.7.0
- サイドバー色分けスタイル選択(ボーダー / 背景 / 太バー + 背景)
- 教科書パネルにシラバスページへのリンクを追加
- 設定画面にフィードバックメッセージ・応援リンク説明を追加
v1.6.0
- テーマ切り替え機能を削除
- i18n言語上書きの修正
v1.5.0
- 多言語対応 (i18n): 日本語/英語の自動切り替え + 設定から手動切り替え
- クイズ/テスト対応: クイズを取得し課題一覧に統合表示
- 緊急度カスタマイズ: 閾値(時間/日)と色をカラーピッカーで変更可能
- 遅延提出セクション: 期限切れの未提出課題を独立セクションで表示
- メモ機能強化: コース選択・締切日時の設定が可能に
- 削除機能: 課題・メモの削除(確認付き)、削除済みセクションに移動、30日後に自動完全削除、復元可能
- 設定UIをグループ化セクションに再構成
- 提出状態の判定精度を向上
v1.4.0
- 課題の自動更新機能(デフォルト120秒間隔)
- 課題提出ボタンのクリック検知で自動完了チェック
- 提出済み課題を「完了済み」セクションに統合
- 期限切れ + 完了済みの課題を一覧から非表示
- 設定に「デフォルトに戻す」「全てON」「全てOFF」ボタンを追加
v1.3.0
- フィードバックリンクを設定タブに追加
- パネル押し出し表示モードを追加
- プレビューモード追加
- KULMS+ にリネーム
v1.2.0
- Comfortable PandA風UIに全面刷新
- 3タブ構成(課題/教科書/設定)に統合
- 完了チェックボックス・メモ機能を追加
- 科目タブ色分け・新着課題バッジを追加
- 設定画面を追加し、全機能の個別オン/オフに対応
v1.0.0
- Chrome Web Store 公開準備
v0.1.0
- 初回リリース
- 全科目課題一覧パネル、授業資料ツリービュー
- 科目名の整理 + ピン留めソート、ツール表示管理
- サイドバーリサイズ、教科書パネル
Tags
Privacy Practices
🔐 Security Analysis
⏳ Security scan is queued. Check back soon.